package abstactClassInterfaceCodeKuai02;

public final class Dog extends Animal implements Swim {
    //fianl修饰的类不能被继承
    //fianl修饰的方法不能被重写
    //fianl修饰的变量不能被修改，c++里const修饰的变量一样

    public Dog() {
    }

    public Dog(String name, int age) {
        super(name, age);
    }

    @Override// 重写父类的方法报错检查用，重写函数时要带这个
    public final void eat() {//有final,这个类的子类不能重写这个方法
        System.out.println("狗吃骨头");
    }

    //对接口里的方法进行重写叫实现
    @Override
    public void swim() {
        System.out.println("狗在游泳");
    }
}
